SubscribeEvents
を使うことで、任意のコントラクトからカスタムまたは既存のイベントを監視できます。event
文字列がSolidityのイベントシグネチャと一致していること、また監視したいコントラクトアドレスを指定してください。追加のフィルターを設定することで、特定のウォレットやトークンIDからのイベントのみを受信することも可能です。
OnEventReceived
関数は SubscribeEventsReturn
オブジェクトを提供し、コントラクトタイプやトランザクションハッシュなどの情報が含まれます。発行されたイベント値を取得したい場合は、SubscribeEventsReturn > EventLog > EventDecoded
の EventDecoded
オブジェクトを利用してください。
OnBalanceUpdateReceived
関数は、指定したウォレットアドレスの現在の残高を含む SubscribeBalanceUpdatesReturn
オブジェクトを提供します。
OnSubscribeReceiptsMessageReceived
関数は、現在のレシート情報を含む SubscribeReceiptsReturn
オブジェクトを提供します。